using LitJson;

namespace KBE_HotFix.Config
{
    public class BuildingTemplateExt : BuildingTemplate
    {

    }
    public class BuildingTemplateManager : ConfigSingle<BuildingTemplateManager, BuildingTemplateExt>
    {

        private BuildingTemplateExt[] items_;
        protected override void Init(BuildingTemplateExt[] array)
        {
            items_ = array;
            // foreach (var item in items_)
            // {
            //     Dbg.DEBUG_MSG("------");
            //     if (item.UpgradeCosts != null)
            //         Dbg.DEBUG_MSG(item.UpgradeCosts[0].Count);
            //     Dbg.DEBUG_MSG(item.BaseLevel);
            //     if (item.Param != null)
            //         Dbg.DEBUG_MSG(item.Param.Param1);
            //     Dbg.DEBUG_MSG("------");
            // }
            foreach(var str in items_[0].Pictures)
            {
                Dbg.DEBUG_MSG(str);
            }
            Dbg.DEBUG_MSG(items_[0].TestDoubles[0]);
            foreach(var str in items_[13].Pictures)
            {
                Dbg.DEBUG_MSG(str);
            }

            foreach(var str in items_[1].TestDoubles)
            {
                Dbg.DEBUG_MSG(str);
            }

            Dbg.DEBUG_MSG(items_[9].Kind);
        }
    }
}